﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Core.Smtp
{
    public enum SmtpStatusCode
    {
        None = 0,
        NonStandart = 200,	
        Status = 211,
        Help = 214,
        Ready = 220,
        ClosingTransmission = 221,
        Ok = 250,
        Forward = 251,
        StartInput = 354,
        ServiceNotAvailable = 421,
        MailboxUnavailable = 450,
        LocalError = 451,
        InsufficientSystemStorage = 452,
        CommandUnrecognised = 500,
        ParametersError = 501,
        CommandNotImplemented = 502,
        BadSequenceOfCommands = 503,
        CommandParameterNotImplemented = 504,
        DomainDoesNotAcceptMail = 521,
        AccessDenied = 530,
        MailboxUnavailableError = 550,
        UserNotLocal = 551,
        ExceededStorageAllocation = 552,
        MailboxNameNotAllowed = 553,
        TransactionFailed = 554
    }

    public enum SmtpDirection
    {
        Sent,
        Received
    }
}
